"""
静态资源处理器
"""
from typing import List, Tuple

import requests
from bs4 import BeautifulSoup
from sqlalchemy.testing.plugin.plugin_base import logging

from . import WebWorker, ProcessResult

#
# class StaticProcessor(WebWorker):
#     regex_url = '.*\.(png|jpg|jpeg|gif|webp|js|css|ico)($|\?)'  # 匹配规则，默认正则表达式匹配，如果是个函数则调用，传入 URL 参数。
#
#     def process(self) -> List[Tuple[List[ProcessResult], List[str]]]:
#         response, _, _ = self.get_normal(need_soup=False, need_links=False)
#
#         if response.status_code != 200:
#             yield [self.summary_process(
#                 valid=False,
#                 reason=f'资源文件 {self.url} 链接响应 {response.status_code} 。',
#                 url=self.url
#             )], []
#
#         yield [self.summary_process(
#             valid=True,
#             reason=f'资源文件 {self.url} 链接响应正常。',
#             url=self.url
#         )], []


# 目前这个弃用，因为资源检查的内容已经被通用检查器处理了
__all__ = []
